package br.edu.fafica.medico.acao;

import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


import br.edu.fafica.medico.dao.JdbcMedicoDAO;
import br.edu.fafica.medico.dao.MedicoDAO;

import br.edu.fafica.model.Medico;

public class AcaoCadastrarMedico implements AcaoMedico {

	@Override
	public void executarMedico(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		String Nome = request.getParameter("nome");
		String Sexo = request.getParameter("sexo");
		String Crm = request.getParameter("crm");
		String Horario = request.getParameter("horario");
		String Telefone = request.getParameter("telefone");
		String Email = request.getParameter("email");
		String Endereco = request.getParameter("endereco");
		String Cidade = request.getParameter("cidade");
		String Estado = request.getParameter("estado");
		String Especialidade = request.getParameter("especialidade");
		
		
		Medico medico = new Medico();
		medico.setNome(Nome);
		medico.setSexo(Sexo);
		medico.setCrm(Crm);
		medico.setHorario(Horario);
		medico.setTelefone(Telefone);
		medico.setEmail(Email);
		medico.setEndereco(Endereco);
		medico.setCidade(Cidade);
		medico.setEstado(Estado);
		medico.setEspecialidade(Especialidade);
		
		
		MedicoDAO medicoDAO = new JdbcMedicoDAO();
		medicoDAO.inserir(medico);
		
		request.setAttribute("mensagem",
				"Medico adicionada com sucesso!");
		
		
		RequestDispatcher dispatcher = request
				.getRequestDispatcher("controladorMedico?acao=listar");
		dispatcher.forward(request, response);
		
		
		
		

	}

}
